﻿@charset "utf-8";
/*end*/
body{overflow-x:hidden;}

.search{height:174px;}
.sea{padding-top:51px;}
.sea span{display: block;float:left;padding-top:13px;}
.sea span i{display: block;font-size: 14px; color:#666666;float: left;}
.sea span a{display: block; float:left;font-size: 14px; color:#666666; margin-left: 15px;}
.sea p{
    height: 37px;
    float: left;
    margin-left: 15px;
    z-index: 200;
    position: relative;
}
.sea p .txt{width:215px; height:25px;float:left; padding-left:23px; padding-right:10px; border-left:1px solid #d8d8d8; box-sizing: border-box; margin-top: 6px;}
.sea p .btn{width:37px; height:37px;float:right;border-left:1px solid #d8d8d8; box-sizing: border-box; background:url(../images/btn.png) no-repeat right; cursor: pointer;}
/**/
.yzbj{height:633px; background:url(../images/yzbj.jpg) no-repeat center;}
.yz{height:633px; position: relative;}
.yz .yz_box{width:902px !important;}
.yz .yz_box .con{width:902px !important;}
.yz .yz_sm{width:902px; height:439px; position: relative;}
.yz .yz_sm span{display: block; width:902px; height:439px; position: relative;z-index: 100;}
.yz .yz_sm span img{width:902px; height:439px;}
.yz .yz_sm ul{width:100px; height:9px;z-index: 100; position: absolute;bottom:24px; left:29px;}
.yz .yz_sm ul li{float:left; width:9px; height:9px;background:url(../images/yd.png) no-repeat center; margin:0 7px; cursor: pointer;}
.yz .yz_sm ul li.cur{background:url(../images/yd_h.png) no-repeat center;}
.yz .yz_sm .yy{display: block;width:923px; height:10px; background:url(../images/yy.png) no-repeat center; position: absolute; left:-9px; bottom:-10px;}
.yz .zs{position: absolute;right:-159px; top:-95px;width:529px; height:413px;}
.yz .zs i{display: block; width:529px; height:413px;}
.yz .zs i img{width:529px; height:413px;}
.yz .yz_desc{width:424px; height:267px; padding-top:29px; padding-left:43px; background:#FFF; position: absolute; right:0; top:143px;z-index:200;}
.yz .yz_desc strong{display: block; width:273px; height:106px; padding-top:11px; padding-left:124px; background:url(../images/btbj.png) no-repeat center; font-weight: normal; font-size: 24px; color:#444444; line-height: 28px; margin-bottom: 8px; }
.yz .yz_desc  p{font-size: 14px; color:#444444; text-indent: 20px;line-height: 20px; width:425px;}
.yz .shuzi{height:75px;margin-top: 61px;}
.yz .shuzi ul{height:75px;}
.yz .shuzi ul li{height:75px; float:left;width:240px; padding-left:78px; border-right:1px solid #dadada;padding-top:8px;box-sizing: border-box;}
.yz .shuzi ul li.first{padding-left:35px; padding-right:29px; border-left:1px solid #dadada;}
.yz .shuzi ul li span{display: block;height:40px;}
.yz .shuzi ul li span em{display: block; font-size: 42px; line-height:40px;float: left; color:#444444; font-family: "MRazorPRC";}
.yz .shuzi ul li span i{font-size: 18px;    color: #444444;    margin-top: 17px;    display: block;    float: left;}
.yz .shuzi ul li p{ font-size: 14px; line-height: 14px; margin-top: 12px; color:#444444; font-family: "思源黑体";}
.yz .shuzi ul li:hover span em{color:#ab2b2a;}
.yz .shuzi ul li:hover span i{color:#ab2b2a;}
.yz .shuzi ul li:hover p{color:#ab2b2a;}
/**/
.casebj{}
.casebj .catitle{height:248px; background:url(../images/cabtbj.jpg) no-repeat center;}
.catitle .cat{height:189px;padding-top:59px;}
.catitle .cat .tit{width:464px;float:left;}
.catitle .cat .tit i{display: block; float:left; width:123px; height:116px;}
.catitle .cat .tit i img{width:123px; height:116px;}
.catitle .cat .tit span{display: block; margin-left: 14px;padding-top: 28px;float:left;}
.catitle .cat .tit span em{display: block; font-size: 49px; color:#444444; line-height: 49px; margin-bottom: 10px;}
.catitle .cat .tit span b{display: block;  font-size: 14px; line-height: 14px;letter-spacing: 6px; color:#444444; font-weight: normal;}
.catitle .cat .cat_fl{width:710px; height:100px;float:right;}
.catitle .cat .cat_fl .cafl{width: 16%;
    height: 110px;
    float: left;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    background-color: #ab2b2a;
    color: #fff;
    border-radius: 5px;
    box-sizing: border-box;
    padding-top: 3.4%;
    margin-right: 4%;
    padding-left: 1%;

}
.catitle .cat .cat_fl .cafl span{display: block; margin-bottom: 16px;}
.catitle .cat .cat_fl .cafl a{font-size: 22px; color:#fff; line-height: 16px;letter-spacing: 6px;line-height: 1.3;}
.catitle .cat .cat_fl .cafl:hover{color:#000;}
.catitle .cat .cat_fl .cafl ul{width:126px;}
.catitle .cat .cat_fl .cafl ul li{float:left;width:62px; line-height: 12px; margin-bottom: 13px;}
.catitle .cat .cat_fl .cafl ul li a{font-size: 12px; color:#000000;}
.catitle .cat .cat_fl .cafl.f4 ul li{width:126px;}
.catitle .cat .cat_fl .cafl.f4,.catitle .cat .cat_fl .cafl.f5{width:106px;}
.catitle .cat .cat_fl .cafl.f5 ul{width:105px;}
.catitle .cat .cat_fl .cafl.f6{width:80px;}
.catitle .cat .cat_fl .cafl.f6 ul{width:80px;}
.pro_box{position: relative;}
.pro_box .pro_bg{width:100% !important;}
.pro_box .pro_bg li{width:100% !important;}
.pro_dx{position: absolute;bottom: 0;width: 100%;}
.pro_dx .content{background:#FFF;position: relative;}
.pro_pic{width: 1048px;margin: 0 auto;overflow: hidden;padding-top: 29px;}
.pro_ul li{width:30%;margin:0 8px;float:left;border: 1px solid transparent; position: relative; text-align: center;transition: all 0.2s linear;border: 1px solid #f0f0f0;}
.pro_ul li:hover{    -moz-box-shadow:5px 7px 17px #8D9096;
    -webkit-box-shadow:5px 7px 17px #8D9096; 
    box-shadow:5px 7px 17px #8D9096;
    transform: scale(1.01);}
.pro_ul li img{width:100%;display: block;}
.pro_ul li p{display: none;width:336px; height:158px; text-align: center; line-height: 158px; font-size: 18px; color:#FFF; background:url(../images/yy2.png) no-repeat center; position: absolute; left:0; top:0;}
/* .pro_ul li.cur p{display: block;} */
.cPrev,.cNext{position: absolute;width: 19px;height: 35px;background-repeat: no-repeat;background-position: center center;top: 50%;cursor: pointer;}
.cPrev{background-image: url(../images/prev.png);left: 36px;}
.cNext{background-image: url(../images/next.png);right: 36px;}
/**/
.loopbj{height:1178px;background:url(../images/lpbj.jpg) no-repeat center;}
.loop{padding-top:84px;}
.loop .tit{height:162px;}
.loop .tit .lop{width:530px; height:92px; padding-left:139px; padding-top:30px; float:left; background:url(../images/ltit.jpg) no-repeat center;}
.loop .tit .lop span{display: block;height:80px; position: relative;}
.loop .tit .lop span:before{width:34px; height:1px;background:#000; content:""; position: absolute;left:95px; bottom:10px;}
.loop .tit .lop span em{display: block; font-size: 49px; line-height: 49px; color:#444444;}
.loop .tit .lop span i{display: block;float:left; margin-right: 45px;letter-spacing:5px; font-size: 18px; line-height: 18px; color:#444444; margin-top: 10px;}
.loop .tit strong{display: block; width:160px; height:100px; float:right; border-left:1px solid #9d9d9d;}
.loop .tit strong a{display: block; font-weight: normal; font-size: 30px; line-height: 30px; padding-top:19px; padding-left:18px; color:#444444;}
.loop .tit strong a i{display: block; font-size: 16px; color:#333333; line-height: 16px; margin-top: 24px; text-transform: uppercase; font-weight: bold;}
.loop .lonav{width:392px; height:597px; float:left; margin-left: -26px; border-bottom:3px solid #5f5f5f;}
.loop .lonav ul li{width:407px;padding-left:26px; height:129px;transition: 0.3s; margin-bottom: 19px;}
.loop .lonav ul li span{display: block; padding-top:34px;float:left; width:244px;}
.loop .lonav ul li span a{font-size: 18px;color:#444444; line-height: 18px; font-family: "思源黑体 CN";}
.loop .lonav ul li span p{font-size: 13px; color:#808080; line-height: 13px;margin-top: 13px;}
.loop .lonav ul li b{display: block; float:left; width:128px; height:96px;}
.loop .lonav ul li b img{width:128px; height:96px;}
.loop .lonav ul li.cur{background:#f3f3f3; width:428px; height:111px;padding-top:19px; position: relative; z-index:100; transition: 0.3s; }
.loop .yl_box{width:792px !important;float:right;}
.loop .lpt{width:792px; height:596px; float:right; position: relative;}
.loop .lpt span{display: block; width:792px; height:597px;}
.loop .lpt span img{ width:792px; height:597px;}
.loop .lpt b{display: block; position: absolute; right:32px; bottom:26px; font-size: 18px; color:#9e3e3b;}
.loop .lpt b i{font-size: 42px; color:#FFF;}
.loop .hzkh{height:220px; margin-top: 65px;}
.loop .hzkh ul li{float:left; width:206px;height:220px; margin-right: 43px;}
.loop .hzkh ul li em{display: block; width:202px; height:96px; border:2px solid #c8c8c8;}
.loop .hzkh ul li em img{ width:202px; height:96px;}
.loop .hzkh ul li .ul2{margin-top:20px;}
/**/
.edgebj{height:2185px; background:url(../images/edgebj.jpg) no-repeat center top;}
.edge{padding-top:34px;}
.edge .tit{height:162px;}
.edge .tit .lop{width:676px; height:118px; padding-left:139px; padding-top:30px; float:left; background:url(../images/edbt.png) no-repeat center;}
.edge .tit .lop span{display: block;height:80px;}
.edge .tit .lop span em{display: block; font-size: 49px; line-height: 49px; color:#444444;}
.edge .tit .lop span i{display: block;float:left; margin-right: 45px;letter-spacing:5px; font-size: 18px; line-height: 18px; color:#444444; margin-top: 10px;}
.edge .tit strong{display: block; width:160px; height:100px; float:right; border-left:1px solid #9d9d9d;}
.edge .tit strong a{display: block; font-weight: normal; font-size: 30px; line-height: 30px; padding-top:19px; padding-left:18px; color:#444444;}
.edge .tit strong a i{display: block; font-size: 16px; color:#333333; line-height: 16px; margin-top: 24px; text-transform: uppercase; font-weight: bold;}
.edge .ed1{height:400px;}
.edge .ed1 span{display: block;width:960px; height:396px; float:left; border-bottom:4px solid #ab2b2a; margin-left: -360px;}
.edge .ed1 span img{width:960px; height:396px; }
.edge .ed1 dl{float:right;width:600px; height:370px; padding-top:30px;}
.edge .ed1 dl dt{margin-bottom: 45px;height:102px;}
.edge .ed1 dl dt i{display: block; text-align:right;font-size: 20px; font-family: "Raleway"; width:474px;float:left; color:#797878; font-style: italic; line-height: 20px; margin-bottom: 11px;}
.edge .ed1 dl dt strong{display: block; font-size: 30px;float:left;font-family: "思源黑体 CN"; width:474px; text-align: right; color:#0F0E0D; font-weight: bold; line-height: 30px;}
.edge .ed1 dl dt strong em{display: block; font-weight: normal;font-family: "思源黑体 CN"; font-size: 28px;text-align: right; color:#0f0e0d; line-height: 28px; margin-top: 16px;}
.edge .ed1 dl dt b{display: block;width:109px; height:76px;float:right;}
.edge .ed1 dl dt b img{width:109px; height:76px;}
.edge .ed1 dl dd ul li{font-size: 15px; color:#0f0e0d; font-family: "思源黑体 CN"; line-height: 15px; text-align: right; margin-bottom: 15px; padding-right:26px; background:url(../images/yd2.jpg) no-repeat right;}
.edge .ed1 dl dd ul li i{font-size: 15px; color:#ab2b2a; font-family: "思源黑体 CN"; font-weight: bold;}

.edge .ed2{height:362px;}
.edge .ed2 span{display: block;width:980px; height:380px;position: relative;top:-20px;left:-20px; float:right; border-bottom:4px solid #ab2b2a; margin-right: -380px;}
.edge .ed2 span img{width:960px; height:380px; }
.edge .ed2 span i{display: block; width:33px; height:112px; position: absolute; top:149px; left:-33px; background:url(../images/ed2_1.jpg) no-repeat center;}
.edge .ed2 dl{float:left;width:600px; height:312px; padding-top:52px;}
.edge .ed2 dl dt{margin-bottom: 45px;height:102px;}
.edge .ed2 dl dt i{display: block;font-size: 20px;font-family: "Raleway"; width:474px;color:#797878; font-style: italic; line-height: 20px; margin-bottom: 11px;}
.edge .ed2 dl dt strong{display: block; font-size: 30px;float:left;font-family: "思源黑体 CN"; width:410px;  color:#0F0E0D; font-weight: bold; line-height: 30px;}
.edge .ed2 dl dt strong em{display: block; font-weight: normal;font-family: "思源黑体 CN"; font-size: 28px; color:#0f0e0d; line-height: 28px; margin-top: 16px;}
.edge .ed2 dl dt b{display: block;width:109px; height:76px;float:left; margin-right: 30px;}
.edge .ed2 dl dt b img{width:109px; height:76px;}
.edge .ed2 dl dd ul li{font-size: 15px; color:#0f0e0d; font-family: "思源黑体 CN"; line-height: 15px; margin-bottom: 15px; padding-left:26px; background:url(../images/yd2.jpg) no-repeat left;}
.edge .ed2 dl dd ul li i{font-size: 15px; color:#ab2b2a; font-family: "思源黑体 CN"; font-weight: bold;}

.edge .ed3{height:380px;}
.edge .ed3 span{display: block;width:960px; height:396px; float:left; border-bottom:4px solid #ab2b2a; margin-left: -360px; position: relative;top:-20px;}
.edge .ed3 span img{width:960px; height:396px; }
.edge .ed3 dl{float:right;width:600px; height:298px; padding-top:64px;}
.edge .ed3 dl dt{margin-bottom: 45px;height:102px;}
.edge .ed3 dl dt i{display: block; text-align:right;font-size: 20px; font-family: "Raleway"; width:474px;float:left; color:#797878; font-style: italic; line-height: 20px; margin-bottom: 11px;}
.edge .ed3 dl dt strong{display: block; font-size: 30px;float:left;font-family: "思源黑体 CN"; width:474px; text-align: right; color:#0F0E0D; font-weight: bold; line-height: 30px;}
.edge .ed3 dl dt strong em{display: block; font-weight: normal;font-family: "思源黑体 CN"; font-size: 28px;text-align: right; color:#0f0e0d; line-height: 28px; margin-top: 16px;}
.edge .ed3 dl dt b{display: block;width:109px; height:76px;float:right;}
.edge .ed3 dl dt b img{width:109px; height:76px;}
.edge .ed3 dl dd ul li{font-size: 15px; color:#0f0e0d; font-family: "思源黑体 CN"; line-height: 15px; text-align: right; margin-bottom: 15px; padding-right:26px; background:url(../images/yd2.jpg) no-repeat right;}
.edge .ed3 dl dd ul li i{font-size: 15px; color:#ab2b2a; font-family: "思源黑体 CN"; font-weight: bold;}

.edge .ed4{height:380px;}
.edge .ed4 span{display: block;width:980px; height:396px;position: relative;top:-20px;left:-20px; float:right; border-bottom:4px solid #ab2b2a; margin-right: -380px;}
.edge .ed4 span img{width:960px; height:396px; }
.edge .ed4 dl{width:600px; height:296px; padding-top:52px;}
.edge .ed4 dl dt{margin-bottom: 45px;height:102px;}
.edge .ed4 dl dt i{display: block;font-size: 20px;font-family: "Raleway"; width:474px;color:#797878; font-style: italic; line-height: 20px; margin-bottom: 11px;}
.edge .ed4 dl dt strong{display: block; font-size: 30px;float:left;font-family: "思源黑体 CN"; width:410px;  color:#0F0E0D; font-weight: bold; line-height: 30px;}
.edge .ed4 dl dt strong em{display: block; font-weight: normal;font-family: "思源黑体 CN"; font-size: 28px; color:#0f0e0d; line-height: 28px; margin-top: 16px;}
.edge .ed4 dl dt b{display: block;width:109px; height:76px;float:left; margin-right: 30px;}
.edge .ed4 dl dt b img{width:109px; height:76px;}
.edge .ed4 dl dd ul li{font-size: 15px; color:#0f0e0d; font-family: "思源黑体 CN"; line-height: 15px; margin-bottom: 15px; padding-left:26px; background:url(../images/yd2.jpg) no-repeat left;}

.edge .ed5{height:380px;}
.edge .ed5 span{display: block;width:960px; height:396px; float:left; border-bottom:4px solid #ab2b2a; margin-left: -360px; position: relative;top:-20px;}
.edge .ed5 span img{width:960px; height:396px; }
.edge .ed5 span i{display: block;width:131px; height:67px; background:url(../images/ed5_1.jpg) no-repeat center; position:absolute; top:-67px; right:146px;}
.edge .ed5 dl{float:right;width:600px; height:298px; padding-top:53px;}
.edge .ed5 dl dt{margin-bottom: 45px;height:102px;}
.edge .ed5 dl dt b{display: block;width:109px; height:76px;float:right;}
.edge .ed5 dl dt b img{width:109px; height:76px;}
.edge .ed5 dl dt i{display: block; text-align:right;font-size: 20px; font-family: "Raleway"; width:474px;float:left; color:#797878; font-style: italic; line-height: 20px; margin-bottom: 11px;}
.edge .ed5 dl dt strong{display: block; font-size: 30px;float:left;font-family: "思源黑体 CN"; width:474px; text-align: right; color:#0F0E0D; font-weight: bold; line-height: 30px;}
.edge .ed5 dl dt strong em{display: block; font-weight: normal;font-family: "思源黑体 CN"; font-size: 28px;text-align: right; color:#0f0e0d; line-height: 28px; margin-top: 16px;}
.edge .ed5 dl dd ul li{font-size: 15px; color:#0f0e0d; font-family: "思源黑体 CN"; line-height: 15px; text-align: right; margin-bottom: 15px; padding-right:26px; background:url(../images/yd2.jpg) no-repeat right;}
.edge .ed5 dl dd ul li i{font-size: 15px; color:#ab2b2a; font-family: "思源黑体 CN"; font-weight: bold;}
/**/
.lcbj{height:230px;}
.lc{height:230px;}
.lc ul li{height:230px; float:left; width:125px; margin-left: 85px;}
.lc ul li i{display: block; width:125px; height:168px; margin-bottom: 28px;}
.lc ul li .lc1{background:url(../images/lc1.png) no-repeat center;}
.lc ul li .lc2{background:url(../images/lc2.png) no-repeat center;}
.lc ul li .lc3{background:url(../images/lc3.png) no-repeat center;}
.lc ul li .lc4{background:url(../images/lc4.png) no-repeat center;}
.lc ul li .lc5{background:url(../images/lc5.png) no-repeat center;}
.lc ul li .lc6{background:url(../images/lc6.png) no-repeat center;}
.lc ul li em{display: block; font-size: 20px; color:#333333;  line-height: 20px; text-align: center;}
.lc ul li.first{margin-left: 0;}
.lc ul li:hover .lc1{background:url(../images/lc1_h.png) no-repeat center;}
.lc ul li:hover .lc2{background:url(../images/lc2_h.png) no-repeat center;}
.lc ul li:hover .lc3{background:url(../images/lc3_h.png) no-repeat center;}
.lc ul li:hover .lc4{background:url(../images/lc4_h.png) no-repeat center;}
.lc ul li:hover .lc5{background:url(../images/lc5_h.png) no-repeat center;}
.lc ul li:hover .lc6{background:url(../images/lc6_h.png) no-repeat center;}
/**/
.sjtdbj{height:782px; background:url(../images/sjtdbj.jpg) no-repeat center;}
.sjtd{padding-top:70px;}
.sjtd .tit{height:194px;}
.sjtd .tit .lop{width:637px; height:117px; padding-left:139px; padding-top:30px; float:left; background:url(../images/sjbt.png) no-repeat center;}
.sjtd .tit .lop span{display: block;height:80px;}
.sjtd .tit .lop span em{display: block; font-size: 49px; line-height: 49px; color:#444444;}
.sjtd .tit .lop span i{display: block;float:left; margin-right: 45px;letter-spacing:5px; font-size: 18px; line-height: 18px; color:#444444; margin-top: 10px;}
.sjtd .tit strong{display: block; width:160px; height:100px; float:right; border-left:1px solid #9d9d9d;}
.sjtd .tit strong a{display: block; font-weight: normal; font-size: 30px; line-height: 30px; padding-top:19px; padding-left:18px; color:#444444;}
.sjtd .tit strong a i{display: block; font-size: 16px; color:#333333; line-height: 16px; margin-top: 24px; text-transform: uppercase; font-weight: bold;}
.sjtd ul{height:362px;}
.sjtd ul li{float:left; width:300px; height:362px; border-right:1px solid #c5c5c5; box-sizing: border-box;}
.sjtd ul li strong{display: block; width:246px; height:246px; margin:0 auto 21px;border-radius: 100%;overflow: hidden;}
.sjtd ul li strong img{width:246px;height:246px;}
.sjtd ul li span{display: block; height:60px; margin-bottom: 52px;}
.sjtd ul li span b{display: block; font-weight: normal; font-size: 32px; color:#333333; line-height: 32px; margin-bottom: 15px; text-align: center;}
.sjtd ul li span em{display: block; text-align: center; font-size: 16px; color:#333333;}
.sjtd ul li p{width:265px;margin:0 auto;}
.sjtd ul li p em{display: block; width:88px;float:left; height:52px; text-align: center; font-size: 23px; color:#333333; font-weight: bold; line-height: 23px; border-right:1px solid #c5c5c5; box-sizing: border-box;}
.sjtd ul li p em i{display: block; color:#9a9a9a; font-size: 16px; line-height: 16px; margin-top: 10px; font-weight: normal;}
.sjtd ul li p em.last{border-right:0;}
.sjtd ul li.last{border-right:0;}
/**/
.fwbj{height:825px; background:url(../images/fwbj.jpg) no-repeat center;}
.fw{padding-top:106px;}
.fw h3{text-align: center; font-size: 51px; color:#FFF; font-family: "MEllePRC"; line-height: 51px; margin-bottom: 46px;}
.fw h3 i{display: block; font-size: 19px; color:#FFF; line-height: 19px; margin-top: 10px;font-family: "Adobe 黑体 Std";letter-spacing: 3px;}
.fw ul li{width:270px; height:355px;float:left; padding-top:145px;padding-left:30px; position: relative;}
.fw ul li.fw1{background:url(../images/fw1.jpg) no-repeat center}
.fw ul li.fw2{background:url(../images/fw2.jpg) no-repeat center}
.fw ul li.fw3{background:url(../images/fw3.jpg) no-repeat center}
.fw ul li.fw4{background:url(../images/fw4.jpg) no-repeat center}
.fw ul li span{display: block;height:123px; margin-bottom: 13px;}
.fw ul li span i{display: block; width:68px; height:64px; padding-bottom:16px; border-bottom:2px solid #FFF; margin-bottom: 23px;}
.fw ul li span .f1{background:url(../images/ft1.png) no-repeat top center;}
.fw ul li span .f2{background:url(../images/ft2.png) no-repeat top center;}
.fw ul li span .f3{background:url(../images/ft3.png) no-repeat top center;}
.fw ul li span .f4{background:url(../images/ft4.png) no-repeat top center;}
.fw ul li span em{display: block;font-size: 20px; color:#FFF; line-height: 20px; font-weight: bold;}
.fw ul li p{font-size: 14px;color:#FFF; width:240px;}
.fw ul li b{display: block; width:300px;height:500px;background:url(../images/yy3.png) no-repeat center; position: absolute;top:0; left:0;}
.fw ul li:hover span .f1{background:url(../images/ft1_h.png) no-repeat top center;}
.fw ul li:hover span .f2{background:url(../images/ft2_h.png) no-repeat top center;}
.fw ul li:hover span .f3{background:url(../images/ft3_h.png) no-repeat top center;}
.fw ul li:hover span .f4{background:url(../images/ft4_h.png) no-repeat top center;}
.fw ul li:hover span i{ border-bottom:2px solid #ab2b2a; }
.fw ul li:hover span em{color:#FFF;}
.fw ul li:hover p{color:#FFF; opacity:1;}
.fw ul li:hover b{display: none;}
/**/
.khjzbj{height:877px;background:url(../images/khjzbj.jpg) no-repeat center;}
.khjz{padding-top:116px; position: relative;}
.khjz .tit{height:161px;}
.khjz .tit .lop{width:637px; height:118px; padding-left:139px; padding-top:30px; float:left; background:url(../images/khbt.png) no-repeat center;}
.khjz .tit .lop span{display: block;height:80px;}
.khjz .tit .lop span em{display: block; font-size: 49px; line-height: 49px; color:#444444;}
.khjz .tit .lop span i{display: block;float:left; margin-right: 45px;letter-spacing:5px; font-size: 18px; line-height: 18px; color:#444444; margin-top: 10px;}
.khjz .tit strong{display: block; width:160px; height:100px; float:right; border-left:1px solid #9d9d9d;}
.khjz .tit strong a{display: block; font-weight: normal; font-size: 30px; line-height: 30px; padding-top:19px; padding-left:18px; color:#444444;}
.khjz .tit strong a i{display: block; font-size: 16px; color:#333333; line-height: 16px; margin-top: 24px; text-transform: uppercase; font-weight: bold;}
.khjz .jz{height:600px; position: relative;}
.khjz .jz span{display: block; width:1200px;height:600px; margin-left: -360px;}
.khjz .jz span img{width:1200px;height:600px;}
.khjz .jz dl{width:754px; height:409px; padding-top:61px;padding-left:45px; background:url(../images/smbj.png) no-repeat center; position: absolute;top:70px; right:-360px;}
.khjz .jz dl dt{height:86px;margin-bottom: 17px; position: relative;}
.khjz .jz dl dt b{display: block; font-size: 28px; color:#333333; font-weight: bold; line-height: 28px; margin-bottom: 27px; text-transform: uppercase;}
.khjz .jz dl dt a{font-size: 28px; color:#333333; font-weight: bold; line-height: 28px;}
.khjz .jz dl dt i{display: block; width:4px; height:124px; background:#ab2b2a;position: absolute; top:-2px; left:-45px;}
.khjz .jz dl dd p{font-size: 14px;color:#333333; width:392px; height:67px; margin-bottom: 49px;font-family: Adobe 黑体 Std;}
.khjz .jz dl dd a{display: block;width:158px; height:35px; padding-left:63px; line-height: 35px; border:3px solid #bababa; font-size: 17px; color:#1A1A1A;background:url(../images/jt.png) no-repeat 80%;}
.khjz .jt{width:82px; height:33px; position: absolute; right:309px; bottom:139px;}
.khjz .jt i{display: block; float:left;width:32px; height:32px;}
.khjz .jt .prev{background:url(../images/prev1.png) no-repeat center;}
.khjz .jt .next{background:url(../images/next1.png) no-repeat center;float:right;}
/**/
.newsbj{height:689px;}
.news{padding-top:87px;}
.news h3{ font-size: 36px;font-weight: 600; color:#444444; font-family: "MEllePRC"; line-height: 50px; margin-bottom: 34px;display: inline-block;}
.news h3 i{display: block; font-size: 19px; color:#444444; line-height: 19px; margin-top: 12px;font-family: "Adobe 黑体 Std";letter-spacing: 3px;}
.news .newbt{height: 35px;
    margin: 0 auto 28px;
    display: inline-block;
    float: right;
    padding-top: 3%;}
.news .newbt li{width: 125px;
    height: 35px;
    line-height: 35px;
    float: left;
    border: 1px solid #444444;
    box-sizing: border-box;
    margin-left: 3px;
    text-align: center;
    transition: 0.3s;
    border-radius: 25px;}
.news .newbt li.first{margin-left: 0;}
.news .newbt li.cur{font-size: 18px; color:#FFF; background:#ab2b2a;border:1px solid #ab2b2a;}
.news .newbt li a{display: block;font-size: 18px; color:#333333; font-weight: bold;transition: 0.3s;}
.news .newbt li.cur a{color:#FFF;}
.news .new_sm{height:360px;}
.news .new_sm ul li{ float:left; width: 100%;padding: 3%;}
.news .new_sm ul li dl dt{width:360px; height:180px;}
.news .new_sm ul li dl dt img{width:360px; height:180px;}
.news .new_sm ul li dl dd{padding-top:20px;}
.news .new_sm ul li dl dd span{display: block; margin-bottom: 19px;}
.news .new_sm ul li dl dd span a{font-size: 14px; line-height: 14px; font-weight: bold; color:#373737;}
.news .new_sm ul li dl dd p{height:60px; font-size: 14px; color:#999999; margin-bottom: 23px;}
.news .new_sm ul li dl dd em{display: block;width:91px; height:30px;text-align:center; line-height:28px;border:1px solid #959595; box-sizing: border-box; }
.news .new_sm ul li dl dd em a{display: block;font-size: 14px; color:#999999;}
.news .new_sm ul li.last{margin-right: 0;}
.news .new_sm ul li dl dd em a:hover{background:#303030; color:#FFF; transition: 0.3s;}
.news .new_sm ul li dl dd em:hover{border:1px solid #303030;}
/**/
.about{height:690px;background:url(../images/about.jpg) no-repeat center;}
.ab{padding-top:129px;}
.ab h3{text-align: center;height:75px; font-size: 50px; color:#FFF; font-family: "MEllePRC"; line-height: 50px; background:url(../images/hg.jpg) no-repeat bottom center; margin-bottom: 48px;}
.ab .absm{height:180px; width:992px; margin:0 auto 58px;}
.ab .absm p{font-size: 14px; color:#FFF;line-height: 25px; text-align: center; margin-bottom: 45px; opacity: 0.7;}
.ab .absm a{display:block; width:250px;  height:50px; text-align:center; line-height:50px; font-size:20px; color:#FFF; background:#AB2B2A; margin:0 auto;}
.ab ul{width:800px; margin:0 auto;}
.ab ul li{float:left; margin-left: 170px;}
.ab ul li span{display: block;}
.ab ul li span em{font-size: 66px; line-height: 66px; color:#FFF; font-family: "Myriad Pro"; font-weight: bold;}
.ab ul li span i{font-size: 17px; color:#FFF; font-family: "思源黑体 CN";}
.ab ul li p{font-size:22px; color:#FFF; font-family: "思源黑体 CN"; opacity: 0.8;text-align: center;}
.ab ul li.first{margin-left: 0;}
.ab ul li:hover span em{color:#ab2b2a;}
.ab ul li:hover span i{color:#ab2b2a;}










.col3{
    width: 30%;
    display: inline-block;
    text-align: center;
    padding: 1%;
    background-color: #fff;
    margin-left: 0.5%;
    margin-right: 0.5%;
    margin-top: 2%;
    margin-bottom: 3%;
    transition: all 0.2s linear;
}
.col3-img img{
    width: 100%;
    display: inline-block;
    
}
.col3-title{
    font-size: 16px;
    margin-top: 11%;
    margin-bottom: 5%;
}
.col3-more{
    font-size: 16px;
    padding: 3%;
    border: 1px solid #000;
    display: inline-block;
    margin-bottom: 5%;
    margin-top: 2%;
}
.pro_box{
    background-color: #f8f8f8;
    padding-top: 5%;
}
.col3:hover{
    -moz-box-shadow:5px 7px 17px #8D9096;
     -webkit-box-shadow:5px 7px 17px #8D9096; 
     box-shadow:5px 7px 17px #8D9096;
     transform: scale(1.01);
}
.col3:hover .col3-more{
    background-color: #ab2b2a;
    color: #fff;
    transition: all 0.1s linear;
    border: 1px solid #9e3e3b;
    
}
.yn_box{
    width: 50%;
    display: inline-block;
    float: right;
}
.news-data{
    font-size: 16px;
    color: #959595;
    font-weight: 600;
    display: inline-block;
}
.news-data span{
    font-size: 30px;
    font-weight: 600;
    color: #000;
}
.news-title{
    display: inline-block;
    width: 55%;
    float: right;
    font-weight: 600;
}
.news-title span{
    font-weight: 600;
    color: #959595;    
    float: right;
}
.news-des{
    padding-top: 2%;
    line-height: 1.5;
    margin-bottom: 5%;
}
.news-data p{
    display: inline-block;
    position: relative;
    font-size: 17px;
    color: #ab2b2a;
    left: -39px;
    top: -5px;
}
.new_sm li{
    transition: all 0.2s linear;
}
.new_sm li:hover{
    background-color: #eff2f0;
    -moz-box-shadow:5px 7px 17px #8D9096;
    -webkit-box-shadow:5px 7px 17px #8D9096; 
    box-shadow:5px 7px 17px #8D9096;
    transform: scale(1.01);
    
}
.new_sm li:hover .news-title,
.new_sm li:hover .news-des
{
    color: #AB2B2A;
}
.yl_box{
    width: 46%;
    display: inline-block;
    transition: all 0.2s linear;
    padding: 2%;
}
.yl_box:hover{
    -moz-box-shadow:5px 7px 17px #8D9096;
    -webkit-box-shadow:5px 7px 17px #8D9096; 
    box-shadow:5px 7px 17px #8D9096;
    transform: scale(1.01);
}
.yl-img{
    padding-top: 2%;
    text-align: center;
}
.yl-img img{
    width: 70%;
    
}
.yl-title{
    font-size: 18px;
    color: #000;
}
.yl-title span{
    font-size: 18px;
    font-weight: 600;
    color: #999999;
    float: right;
}
.yl-bl{
    font-weight: 600;
    color: #ab2b2a;
}
.yl-des{
    line-height: 1.6;
}
.flink {
    background-color: #ab2b2a;
    color: #fff;
    font-size: 20px;
    font-style: italic;
    line-height: 3;
}
.flink span{
    color: #fff;
    font-size: 24px;
    font-style: italic;
}
.flink a{
    color: #fff;
    font-size: 15px;
}